package com.bocai.kelala.ui.travel.stroke.component;

import com.bocai.kelala.ActivityScope;
import com.bocai.kelala.ui.travel.stroke.act.MyReserveStrokeDetailActivity;
import com.bocai.kelala.ui.travel.stroke.act.MyStrokeDetailActivity;
import com.bocai.kelala.ui.travel.stroke.act.PublishStrokeAddressActivity;
import com.bocai.kelala.ui.travel.stroke.frag.MyPublishStrokeFrag;
import com.bocai.kelala.ui.travel.stroke.frag.MyReserveStrokeFrag;
import com.bocai.kelala.ui.travel.stroke.module.MyStrokeModule;
import com.bocai.kelala.ui.travel.stroke.module.PublishStrokeModule;

import dagger.Subcomponent;

/**
 * Created by yuanfei on 2017/6/28.
 */
@ActivityScope
@Subcomponent(modules = MyStrokeModule.class)
public interface MyStrokeComponent {

    void inject(MyReserveStrokeFrag frag);

    void inject(MyPublishStrokeFrag frag);

    void inject(MyStrokeDetailActivity activity);

    void inject(MyReserveStrokeDetailActivity activity);

}
